• word of the day

    pepper shrub

    pepper shrub - Dictionary definition and meaning for word pepper shrub

    Definition
    (noun) evergreen shrub or small tree whose foliage is conspicuously blotched with red and yellow and having small black fruits

Word used in video below:
text: what's the matter pepper pepper and
Download our Mobile App Today
Receive our word of the day
on Whatsapp